namespace EyeSoft.Domain.Transactional
{
	using System;
	using System.Linq;

	public interface IReadOnlyRepository<out T>
		: IQueryable<T>
		where T : class, IAggregate
	{
		T GetByKey(IComparable key);
	}
}